﻿@charset "utf-8";
/* CSS Document */
a{text-decoration:none; color:#898989; font-size:12px;}
a:link, a:visited{text-decoration: none;/*color: #137DE2;*/}
a:hover, a:active{text-decoration: none;/*color: #FF3300;*/}
img{border-style:none; border:0;}
ul,li{list-style-type:none;}
.clr{clear:both;}
*{padding:0; margin:0;}
body{font-size:12px; background:url(bodyback.jpg) top left repeat-x;}

/*--------------------------------------------------公共部分-------------------------------------------*/

.ban2{ position:absolute; top:550px; left:50%; margin-left:-79px; height:16px; width:158px; background:url(numbg.png) no-repeat; text-align:center; padding-top:4px; z-index:3;}
.ban2 a{ display:inline-block; width:11px; height:11px; background:url(numb.jpg) no-repeat; margin:0 6px;}
.ban2 a:hover,a.on{ background:url(numh.jpg) no-repeat;}

.header,.banner,.main,.main_inpage,.footer,.wrap{margin:0 auto; clear:both;}
.header{width:960px; height:100px;}
.logo{ position:absolute; top:0px; left:50%; margin-left:-480px;}
.header .top{height:30px; clear:both;}
.header .top_1{height:30px; float:left;}
.header .top_2{height:30px; float:right; font-size:12px; line-height:30px; color:#b3b3b3; background:url(ico_0.jpg) top left no-repeat; padding-left:30px;}
.header .mainnav{height:70px; float:right; overflow:hidden;  }
.header .mainnav li{height:70px; float:left; width:90px;}
.header .mainnav li a{height:70px; width:80px;  display:block; float:left; font-family:"微软雅黑"; line-height:90px; text-align:right; font-size:14px; font-weight:bold; color:#000; line-height:70px;}
.header .mainnav li a:hover{color:#61af28;}
.header .mainnav li .a_mainnav_down{color:#61af28;}
.header .mainnav li .langue{height:16px; margin:29px 0px; padding:0px 15px; color:#898989; font-weight:bold; font-size:14px; font-family:Verdana; border-left:1px solid #a6a6a6;}
.banner{height:500px; overflow:hidden; text-align:center; background-color:#333;margin: 0 auto;}
.banner_inpage_1{width:100%; height:280px; overflow:hidden; text-align:center; background:url(banner_2.jpg) top center;}
.banner_inpage_2{width:100%; height:280px; overflow:hidden; text-align:center; background:url(banner_2.jpg) top center;}
.banner_inpage_3{width:100%; height:280px; overflow:hidden; text-align:center; background:url(banner_2.jpg) top center;}
.banner_inpage_4{width:100%; height:280px; overflow:hidden; text-align:center; background:url(banner_2.jpg) top center;}
.banner_inpage_5{width:100%; height:280px; overflow:hidden; text-align:center; background:url(banner_2.jpg) top center;}
.breadcrumb{width:960px; height:20px; padding:20px 0px 10px 0px; margin:0 auto; background:url(breadcrumb_line.jpg);}
     .breadcrumb a{height:12px; display:block; float:left; line-height:12px; padding-right:15px; }
     .breadcrumb a:hover{color:#2b5eb6;}
     .breadcrumb .a1{padding-left:15px; background:url(breadcrumb.jpg) no-repeat;}
	 .breadcrumb .a1:hover{color:#61af28;}
     .breadcrumb .a2{padding-left:15px; background:url(breadcrumb.jpg) no-repeat;}
	 .breadcrumb .a2:hover{color:#61af28;}
	 .breadcrumb .a3{padding-left:15px; background:url(breadcrumb.jpg) no-repeat; color:#61af28;}	 
	 .breadcrumb .a3:hover{text-decoration:underline; color:#61af28;}	
.main
     {width:960px; padding:45px 20px 40px 20px;}
	 .main .intro_1
	      {width:490px; height:50px; position:absolute; bottom:0px; left:0px; background:url(intro_1.png) top left;}
	 .main .intro_1 p
	      { font-size:12px; line-height:18px; color:#a9a8a8; padding:6px 10px 0px 32px; font-family:Arial, Helvetica, sans-serif;}
	 .main .intro_1 p b
	      { font-size:14px;}
.main_inpage
     {width:960px; padding:5px 20px 50px 20px;}
	 .title_2
	      {width:100%; height:50px; border-bottom:1px solid #d9d9d9; padding-top:10px; margin-bottom:40px;
		   font-family:"微软雅黑"; line-height:50px; font-size:16px; color:#898989;}
	 .title_2 b
	      {font-size:20px; color:#000; font-weight:bold;}
	 .service_p1
	      {font-family:"微软雅黑"; line-height:30px; font-size:22px; color:#000;}	
     .service_p2
	      {font-family:"微软雅黑"; line-height:24px; font-size:12px; color:#000; margin-top:15px;}  
	 .main_inpage .siderbar
	      {width:220px;  float:left; padding:20px 0px 0px 0px; background-color:#434343;
		   font-size:14px; font-weight:bold; color:#000;}
	 .main_inpage .siderbar li
	      {border-bottom:1px solid #2c2c2c;}
	 .main_inpage .siderbar_a1
	      {width:185px; height:40px; display:block; 
		   color:#fff; line-height:40px; padding-left:35px;}
	 .main_inpage .siderbar_a1:hover
	      {background:url(ico_2.jpg) 15px 11px no-repeat; background:url(ico_2.jpg) 15px 11px no-repeat;
		   color:#fff;}
	 .main_inpage .siderbar_a1_down
	      {width:185px; height:40px; display:block; background:url(ico_2.jpg) 15px 11px no-repeat; 
		   color:#fff; line-height:40px; padding-left:35px;}
	 .main_inpage .siderbar_ul2
	      {width:180px; padding:15px 0px;}
	 .main_inpage .siderbar_ul2 li
	      {border:0px;}
	 .main_inpage .siderbar_a2
	      {width:145px; height:30px; display:block; background:url(ico_7.jpg) 23px 9px no-repeat;
		   padding-left:35px; line-height:30px; font-weight:normal; color:#7d7d7d;}
	 .main_inpage .siderbar_a2:hover
	      {color:#dbdbdb; background:url(ico_8.jpg) 23px 9px no-repeat;}
	 .main_inpage .siderbar_a2_down
	      {width:145px; height:30px; display:block; background:url(ico_8.jpg) 23px 9px no-repeat;;
		   padding-left:35px; line-height:30px; color:#dbdbdb; font-weight:normal;}
	 .main_inpage .product_list
	      {width:218px; height:245px; border:1px solid #e5e5e5; float:left; margin-bottom:45px;}
	 .main_inpage .product_distance
	      {width:20px; height:245px; margin-bottom:45px; float:left;}
	 .main_inpage .product_list .product_pic
	      {}
	 .main_inpage .product_list .product_name
	      {line-height:60px; text-align:center;}
	 .main_inpage .product_list .product_name a:hover
	      {color:#000;}
	 .product_inpage_pic
	      {width:708px; border:1px solid #e5e5e5; margin-bottom:30px;}
	 .product_inpage_pic .pic_name
	      {width:115px; height:45px; background-color:#898989; margin-top:10px;position: relative;overflow-x: visible;
		   font-size:18px; color:#FFF; line-height:45px; font-weight:bold;   font-family:"微软雅黑"; padding-left:15px;}
	 .product_inpage_pic .pic_pic
	      { width:100%; text-align:center; margin-top:-45px;}
	 .product_inpage_p
	      {line-height:24px; color:#898989; margin-bottom:20px; }
		  
	 .main_inpage .news_list
	      {}
	 .main_inpage .news_list li
	      {width:100%; height:50px; border-bottom:1px solid #f5f5f5;
		   line-height:50px; color:#898989;}
	 .news_list_name
	      {width:60%; float:left; padding-left:20px;
		   background:url(ico_4.jpg) 5px 20px no-repeat;}
	 .news_list_name a:hover
	      {color:#000;}
	 .news_list_date
	      {width:30%; float:right; color:#bfbfbf; text-align:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
	 .news_inpage_title
	      {width:100%; padding:30px 0px 0px 0px; border-bottom:1px solid #e6e6e6; text-align:center;
		   font-size:12px; color:#898989; font-family:Arial, Helvetica, sans-serif; line-height:24px; }
	 .news_inpage_title b
	      {font-size:18px; line-height:30px; color:#000; font-family:"微软雅黑";}
	 .news_inpage_p
	      {padding:30px 0px 70px 0px;
		   font-size:12px; color:#898989; line-height:24px;}
	 .solution_list li
	      {width:250px; margin:0px 35px 50px 35px; float:left;}
	 .solution_list_pic
	      {height:150px; width:250px; margin-bottom:15px; float:left;}
	 .solution_list_p
	      {width:250px; float:right;
		   font-size:12px; color:#000; line-height:24px;}
	 .solution_list_p b a
	      {font-size:18px; color:#000; font-family:"微软雅黑"; display:block; padding-bottom:5px;}
	 .contact_solution
	      {border-top:1px solid #e5e5e5; padding-top:25px;}
		   .contact_solution p
		        {font-size:12px; line-height:24px; color:#898989;}
		   .contact_solution p b
		        {font-size:20px; color:#000;}
     .service_box
	      {width:960px; height:520px; display:block; background:url(pic_12.jpg) top left no-repeat; border-bottom:1px solid #e5e5e5;}
	 .main_inpage .service_process
	      {width:180px; padding:118px 55px 0px 15px; height:130px; float:left;
		   line-height:20px; font-size:12px; color:#898989;}
	 .main_inpage .service_process b
	      {font-size:14px; line-height:24px; color:#000; display:block; padding:0px 0px 10px 32px;}
     
	 .service_txt1
	      {font-size:12px; line-height:24px; color:#898989; }
	 .service_txt1_p
	      { padding:5px 0px 35px 0px;}
	 .service_txt1 b
	      {font-size:12px; line-height:20px; color:#FFF; background-color:#58ad22; padding:5px;}
	 .service_txt1_title
	      {font-size:20px; color:#000; line-height:30px; font-weight:bold;}
	 .about_title
	      {width:100%; padding:0px 0px 15px 0px; 
		   font-size:12px; color:#898989; font-family:Arial, Helvetica, sans-serif; line-height:24px; }
	 .about_title b
	      {font-size:14px; line-height:30px; color:#000; font-family:"微软雅黑";}
	 .about_p
		  {font-size:12px; color:#898989; line-height:24px;}


	.container .about{ width:730px; float:left; line-height:20px; padding-bottom:15px;}
    .container .about p{ text-indent:2em; line-height:20px;}
    .container .hr{ width:730px; float:left; background:url(link.png) repeat-x left top; padding:25px 0 50px 0;}
    .container .hr ul{ width:100%; float:left;}
    .container .hr ul li{ width:165px; height:90px; background:#d1bea5; float:left; margin:0 15px 15px 0; display:inline; text-align:center; line-height:18px;}
    .container .hr ul li a{ display:block; line-height:18px; color:#000; font-size:14px;float:left; margin-top:20px; height:40px; text-align:left; padding:0 10px;}
    .container .hr ul li a:hover{color:#fff;}
    .container .hr ul li span{ display:block; color:#7a6f60; margin-left:15px; clear:both; text-align:left;}
	 
		  
	 .main_inpage
	      { padding-top:25px;}  
	 .main_inpage .container
	      {width:710px; float:right; }
	 .main_inpage .container .title
	      {height:24px; padding-bottom:12px;
		   line-height:24px; color:#000; font-weight:600; font-size:24px; font-family:"微软雅黑";}
	 .main_inpage .container .introduce
	      {border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:20px; background-color:#fcfcfc;
		   line-height:24px;}
	 .main_inpage .container .introduce2
	      {border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;background-color:#fcfcfc; padding-left:10px;
		   line-height:38px; color:#898989;}
	 .main_inpage .container .line_top
	      {border-top:1px solid #e6e6e6;}
	 .main_inpage .container .index_1
	      {padding:40px 0px; border-bottom:1px solid #e6e6e6;}
	 .main_inpage .container .index_1_txt
	      {float:left; width:360px;}
	 .main_inpage .container .index_1_txt_title
	      {height:60px;
		   line-height:60px; color:#000; font-weight:600; font-size:20px; font-family:"微软雅黑";}
	 .main_inpage .container .index_1_txt_introduce
	      {line-height:24px; }
	 .main_inpage .container .index_1_txt_a
	      {height:12px; display:block; padding-left:10px; background:url(arrow1.jpg) no-repeat; line-height:12px; color:#2b5eb6; text-decoration:underline;}
	 .main_inpage .container .index_1_pic
	      {float:right;}
	 .main_inpage .container .contact_pic
	      {width:740px; height:200px; padding:35px 10px 40px 10px; border-bottom:1px solid #e6e6e6;}
	 .main_inpage .container .contact_txt
	      {line-height:36px; padding:30px 0px 60px 0px;
		   background:url(pic_map.jpg) 480px 40px no-repeat;}
	 .main_inpage .container .contact_txt b
	      {font-size:18px; color:#2b5eb6; font-family:"微软雅黑"; font-weight:600; }

	 .p_inpage
	      {padding:35px 10px 40px 10px; line-height:24px;}  
     .p_3
          {text-align:center; border:0px; line-height:30px; font-weight:normal; padding:20px 0px 20px 0px; font-size:14px;}
	 .p_3 .up
          {color:#8d8d8d; padding:3px 8px 3px 8px;   border:1px solid #CCC; margin:0px 4px; height:16px; width:16px;}
     .p_3 .up:hover
          {color:#d60000; }
     .p_3 .down
          {color:#FFF; padding:3px 8px 3px 8px; background-color:#d60000;  border:1px solid #d60000; margin:0px 4px; height:16px; width:16px;}


.footer
     {width:100%; height:450px; background:#333333; 
	  font-size:12px; color:#d9d9d9; line-height:24px;}
     .footer .wrap
	      {width:960px;}
	 .title_1
	      {width:100%; height:50px; border-bottom:1px solid #d9d9d9; padding-top:10px;
		   font-family:"微软雅黑"; line-height:50px; font-size:16px; color:#d9d9d9;}
	 .title_1 b
	      {font-size:20px; color:#FFF; font-weight:600;}
	 .titlename_1
	      {font-size:20px; color:#FFF; font-weight:400; font-family:"微软雅黑";
		   line-height:40px; padding-top:30px;}
	 .footer td
	      {vertical-align:top;}
     .footer td a
	      {color:#d9d9d9;}
	 .footer td a:hover
	      {color:#FFF;}
		  
.product_top_list 
     {border-top:5px solid #56ab21; width:600px; padding:20px 20px 30px 20px;
	  background-color:#f7f7f7;}
	  .product_top_list  table tr td
	       { font-size:12px; line-height:24px; vertical-align:top;}
		   
		   

.hrdet{ width:100%; float:left; padding-bottom:35px;}
.hrdet_main{ width:100%; float:left; margin-bottom:20px;}
.hrdet_main .ul{ width:100%; float:left;}
.hrdet_main .ul li{ width:100%; float:left;}
.hrdet_main .ul .li{}
.hrdet_main .ul li h4{ color:#0873af; font-size:16px; float:left; height:35px; line-height:35px; background:#f0f0f0; width:100%; margin-bottom:18px; padding-left:10px;}
.hrdet_main .ul li span{ font-size:14px;}
.hrdet_main .ul li p{ float:left; line-height:24px;}
.hrdet_main .ul li .p{ width:60px; padding-left:10px;}
.hrdet_main .ul li .p1{ width:275px; color:#666;}
.hrdet_main .ul1{ width:100%; float:left; border-bottom:1px solid #dddddd; padding-bottom:20px;}
.hrdet_main .ul1 li{ width:100%; line-height:23px; float:left;}
.hrdet_main .ul1 li h4{ background:url(icon_12.png) no-repeat left center; padding-left:30px; font-weight:bold; line-height:35px;}
.hrdet_main .ul1 li .h4{ background:url(icon_13.png) no-repeat left center;}
.hrdet_main .ul2{ border:0; padding:20px 0 0 0 ;}
.hrdet_main .ul3{ width:100%; float:left; margin:5px 0 5px 0;}
.hrdet_main .ul3 li{ width:100%; float:left; margin-bottom:10px; color:#636363;}
.hrdet_main .ul3 li .span{ color:#2b74ab; font-size:14px; font-weight:bold; margin:0 10px;}
.hrdet_main .ul3 li span{ color:#ef3938;}
.hrdet_main .btn{ width:137px; line-height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:14px; background:url(btn_a.png); margin:0 auto;}
.hrdet_main .btn:hover{ color:#fff;}

/*弹出层*/
.bodybg{ width:100%; height:100%; position:absolute; top:0; left:0; background:url(bodybg.png); z-index:99999; display:none;}
.popup{ width:830px; height:500px; background:#fff; position:absolute;}
.popup .close{ width:100%; float:left;}
.popup .close img{ float:right; display:block; margin:5px 5px 0 0; display:inline;}
.popup .main2{ width:770px; float:left; margin-left:30px; display:inline;}
.popup .main2 .title{ width:770px; float:left; font-size:22px; color:#d61a11; border-bottom:1px solid #dfd7bf; height:45px; line-height:45px;}
.popup .cen{ width:770px; float:left;}
.popup .cen_list{ width:100%; float:left; line-height:60px;}
.popup .cen_list p{ width:75px; float:left; color:#333; font-weight:bold; font-size:14px;}
.popup .cen_list span{ float:left; color:#0873af; font-size:14px;}
.popup .cen_list1{ width:100%; float:left;}
.popup .cen_list1 dl{ width:100%; float:left;}
.popup .cen_list1 dl dt{ width:100%; float:left; color:#333; font-weight:bold; font-size:14px; margin-bottom:5px;}
.popup .cen_list1 dl dd{ width:100%; float:left; font-size:12px; color:#666; line-height:25px;}
.popup .cen_list1 dl dd span{ color:#d92921;}
.popup .cen_list1 ul{ width:100%; float:left; padding-top:20px;}
.popup .cen_list1 ul li{ width:100%; float:left; margin-bottom:30px;}
.popup .cen_list1 ul li p{ width:42px; float:left; font-size:12px; color:#666; line-height:30px;}
.popup .cen_list1 ul li p span{ color:#d92921; margin-left:4px;}
.popup .cen_list1 ul li .p{ width:200px;}
.popup .cen_list1 ul li .text{ float:left; width:310px; height:28px; line-height:28px; padding-left:5px; border:1px solid #e1dac4; margin-right:25px;}
.popup .cen_list1 ul li .btn{ width:137px; line-height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:14px; background:url(btn_a.png); float:left; margin-right:23px; display:inline;}
.popup .cen_list1 ul li .btn1{ background:url(btn_a_1.png);}
.popup .cen_list1 ul li .xz{ width:95px; height:30px; float:left; background:url("xzwj.jpg") ; line-height:30px; text-align:center; margin-right:20px; display:inline;}
.popup .cen_list1 ul li .p1{ width:380px; float:left; color:#333;}
.popup .cen_list1 ul li .p1 span{ color:#666;}
.popup .cen_list1 ul li .radio{ margin-right:10px;}
		   
		   
/*--------------------------------------------------新加部分-------------------------------------------*/		   
.container2
     {width:960px;}
	 .container2 .bigpic
	      {background-color:#000; height:300px; overflow:hidden; text-align:center; border-bottom:2px solid #FFF; z-index:-10;}
     .container2 .piclist
	      {width:100%; height:100px; background-color:#f2f2f2; text-align:center; }
	 .container2 .picarrow
	      {width:100%; height:250px; padding-top:50px; position:relative; top:0px; z-index:10; margin-top:-300px;}
	 .container2 .picarrow .arrowleft{width:100px; height:200px; display:block; background:url(arrowleft1.png) top left no-repeat ; float:left;}
	 .container2 .picarrow .arrowleft:hover{width:100px; height:200px; display:block; background:url(arrowleft2.png) top left no-repeat;}
	 .container2 .picarrow .arrowright{width:100px; height:200px; display:block; background:url(arrowright1.png) top left no-repeat; float:right;}
	 .container2 .picarrow .arrowright:hover{width:100px; height:200px; display:block; background:url(arrowright2.png) top left no-repeat;}

	 .container2 .piclist img
	      { border-right:2px solid #FFF;}
		  
.breadcrumb2{width:710px; height:20px; padding:20px 0px 30px 0px; margin:0 auto; background:url(breadcrumb_line.jpg);}
     .breadcrumb2 a{height:12px; display:block; float:left; line-height:12px; padding-right:15px; }
     .breadcrumb2 a:hover{color:#2b5eb6;}
     .breadcrumb2 .a1{padding-left:15px; background:url(breadcrumb.jpg) no-repeat;}
	 .breadcrumb2 .a1:hover{color:#61af28;}
     .breadcrumb2 .a2{padding-left:15px; background:url(breadcrumb.jpg) no-repeat;}
	 .breadcrumb2 .a2:hover{color:#61af28;}
	 .breadcrumb2 .a3{padding-left:15px; background:url(breadcrumb.jpg) no-repeat; color:#61af28;}	 
	 .breadcrumb2 .a3:hover{text-decoration:underline; color:#61af28;} 
